The Computational Complexity Column Recent Advances towards Proving P = Bpp

نویسندگان

  • Eric Allender
  • Andrea E. F. Clementi
  • D. P. Rolim
  • Luca Trevisan
چکیده

Are there too many complexity classes? Merely trying to understand one aspect of computation, such as the power of randomness, leads to a whole range of complexity classes, such as ZPP, RP, and BPP, to name but a few. Do we really need all of these classes? One of the most exciting developments in complexity theory in the past few years is the growing body of evidence that all of the aforementioned classes are merely pseudonyms for P. Our guest column this issue gives an overview of this area. Abstract Two independent techniques have been developed recently that yield suucient conditions for P = BPP in terms of worst-case circuit complexity of functions computable in exponential time. Andreev, Clementi and Rolim proved that P = BPP provided that a sparse \eeciently enumerable" language exists of suuciently high circuit complexity. This result has been subsequently improved by Impagliazzo and Wigderson by showing that either P = BPP or all the decision problems solvable in time 2 O(n) are solvable by circuits of size 2 o(n). In this column we discuss these results and their relation with previously known suucient conditions for P = BPP.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hardness as randomness: a survey of universal derandomization

We survey recent developments in the study of probabilistic complexity classes. While the evidence seems to support the conjecture that probabilism can be deterministically simulated with relatively low overhead, i.e., that P = BPP , it also indicates that this may be a difficult question to resolve. In fact, proving that probalistic algorithms have non-trivial deterministic simulations is basi...

متن کامل

FoC: The Computational Model

Preface. Our approach to cryptography is heavily based on computational complexity. Thus, some background on computational complexity is required for our discussion of cryptography. Below, we briefly recall the definitions of the complexity classes P, NP, BPP, “non-uniform P” (i.e., P/poly), and the concept of oracle machines. In addition, we discuss the type of intractability assumptions used ...

متن کامل

Computational Error Complexity Classes

The complexity classes Nearly-BPP and Med DisP had been recently proposed as limits of eecient computation Yam1 96, Schi 96]. For both classes, a polynomial time bounded algorithm with bounded probabilistic error has to compute correct outputs for at least 1 ? 1 n !(1) of inputs of length n. We generalize this notion to general error probabilities and arbitrary complexity classes. For proving t...

متن کامل

Executive Summary of Dagstuhl Seminar 07411 on Algebraic Methods in Computational Complexity

The seminar brought together almost 50 researchers covering a wide spectrum of complexity theory. The focus on algebraic methods showed once again the great importance of algebraic techniques for theoretical computer science. We had almost 30 talks of length between 15 and 45 minutes. This left enough room for discussions. We had an open problem session that was very much appreciated. In the fo...

متن کامل

General Pseudo-random Generators from Weaker Models of Computation

The construction of pseudo-random generators (PRGs) has been based on strong assumptions like the existence of one-way functions or exponential lower bounds for the circuit complexity of Boolean functions. Given our current lack of satisfactory progress towards proving these assumptions, we study the implications of constructing PRGs for weaker models of computation to the derandomization of ge...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007